Forming Productive Student Groups Using a Massively Parallel Brute-Force Algorithm
نویسنده
چکیده
The ability to work in productive groups is critical for success in the software industry, thus computer science students must be given the opportunity to work in productive groups. However, forming productive groups is difficult. A promising new way to form student groups is to use a web application to collect information from individual students and then use an algorithm to form the groups. This paper provides an overview of group formation, presents existing group formation work, explains the complexity of the group formation problem, reports on a set of experiments that provide an empirical description of the data topology of group formation and subsequently illustrates the shortcomings of existing algorithms. Specifically, the solution space is very sparse and probabilistic algorithms are unlikely to find a good solution. Finally, a massively parallel limited bruteforce group formation algorithm is presented.
منابع مشابه
A Performance Survey of Meta-Heuristic And Brute-Force Search Algorithms to Cryptanalysis The SDES Encryption Algorithm
For many years, cryptanalysis has been considered as an attractive topic in jeopardizing the security and resistance of an encryption algorithm. The SDES encryption algorithm is a symmetric cryptography algorithm that performs a cryptographic operation using a crypt key. In the world of encryption, there are many search algorithms to cryptanalysis. In these researches, brute force attack algori...
متن کاملComputing Data Cubes Using Massively Parallel Processors
To better support decision making, it was proposed to extend SQL to include data cube operations. Computation of data cube requires computing a number of interrelated group-bys, which is rather expensive operation when databases are large. In this paper, we propose to couple a relational database management system with massively parallel processors (MPP) to facilitate on-line analytic processin...
متن کاملA Nearest Neighbor Data Structure for Graphics Hardware
Nearest neighbor search is a core computational task in database systems and throughout data analysis. It is also a major computational bottleneck, and hence an enormous body of research has been devoted to data structures and algorithms for accelerating the task. Recent advances in graphics hardware provide tantalizing speedups on a variety of tasks and suggest an alternate approach to the pro...
متن کاملMassively Parallel Search for Transition-Tables of Polyautomata
One of the fundamental tasks in automata theory is to look for transition-tables that implement a given speciication. In principle, most of this task can be performed by a computer. But a combinatorial explosion in the number of possible transition-tables quickly renders brute force search impractical. This paper demonstrates two approaches to extend the frontier of tractable problem sizes. Fir...
متن کاملParallel Key Encryption for CBC and Interleaved CBC
In current day scenario, the need to protect information has become very important and hence the need for cryptographic algorithms is high. Here, we extend the parallel key encryption algorithm and bring out its full potential by implementing the various cryptographic modes such as cipher block chaining and interleaved cipher block chaining where commendable increase in efficiency and reduction...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013